package cn.phonevane.model;

import java.util.Date;

/**
 * TTopic entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class TTopic implements java.io.Serializable {

	// Fields

	private Long topicId;
	private String username;
	private String topicKeywords;
	private String topicTitle;
	private Integer topicStatus;
	private String topicDescribe;
	private String topicImageUrl;
	private Date topicCreateTime;
	private Date topicModifyTime;

	// Constructors

	/** default constructor */
	public TTopic() {
	}

	/** minimal constructor */
	public TTopic(String username) {
		this.username = username;
	}

	/** full constructor */
	public TTopic(String username, String topicKeywords, String topicTitle,
			Integer topicStatus, String topicDescribe, String topicImageUrl,
			Date topicCreateTime, Date topicModifyTime) {
		this.username = username;
		this.topicKeywords = topicKeywords;
		this.topicTitle = topicTitle;
		this.topicStatus = topicStatus;
		this.topicDescribe = topicDescribe;
		this.topicImageUrl = topicImageUrl;
		this.topicCreateTime = topicCreateTime;
		this.topicModifyTime = topicModifyTime;
	}

	// Property accessors

	public Long getTopicId() {
		return this.topicId;
	}

	public void setTopicId(Long topicId) {
		this.topicId = topicId;
	}

	public String getUsername() {
		return this.username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getTopicKeywords() {
		return this.topicKeywords;
	}

	public void setTopicKeywords(String topicKeywords) {
		this.topicKeywords = topicKeywords;
	}

	public String getTopicTitle() {
		return this.topicTitle;
	}

	public void setTopicTitle(String topicTitle) {
		this.topicTitle = topicTitle;
	}

	public Integer getTopicStatus() {
		return this.topicStatus;
	}

	public void setTopicStatus(Integer topicStatus) {
		this.topicStatus = topicStatus;
	}

	public String getTopicDescribe() {
		return this.topicDescribe;
	}

	public void setTopicDescribe(String topicDescribe) {
		this.topicDescribe = topicDescribe;
	}

	public String getTopicImageUrl() {
		return this.topicImageUrl;
	}

	public void setTopicImageUrl(String topicImageUrl) {
		this.topicImageUrl = topicImageUrl;
	}

	public Date getTopicCreateTime() {
		return this.topicCreateTime;
	}

	public void setTopicCreateTime(Date topicCreateTime) {
		this.topicCreateTime = topicCreateTime;
	}

	public Date getTopicModifyTime() {
		return this.topicModifyTime;
	}

	public void setTopicModifyTime(Date topicModifyTime) {
		this.topicModifyTime = topicModifyTime;
	}

}